package EjerciciosComparadores.Ex2;

public class Cancion implements Comparable{

	private String titulo;
	private String autor;
	private String estilo;
	private int duracion;
	
	public String getTitulo() {
		return titulo;
	}
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	public String getAutor() {
		return autor;
	}
	public void setAutor(String autor) {
		this.autor = autor;
	}
	public String getEstilo() {
		return estilo;
	}
	public void setEstilo(String estilo) {
		this.estilo = estilo;
	}
	public int getDuracion() {
		return duracion;
	}
	public void setDuracion(int duracion) {
		this.duracion = duracion;
	}
	@Override
	
	// Otra manera de hacer el compareTo sin genericos
	public int compareTo(Object o) {
		// TODO Auto-generated method stub
		Cancion c = new Cancion();
		c = (Cancion)o;
		
		return this.titulo.compareTo(c.titulo);
	
	}
	@Override
	public String toString() {
		return "\nCancion [titulo=" + titulo + ", autor=" + autor + ", estilo="
				+ estilo + ", duracion=" + duracion + "]";
	}
	
	
	
	
}
